202860
311906
145478
184923
77698
298415
176830
400786
107526
56260
967757
123592
5295799
3710581
3228148
2548804
2295988
2145609
2066358
194278
1845118
1750136
1735196
1666471